#import <Foundation/Foundation.h>
#import "constants.h"

@interface Player : NSObject

@property (readonly) NSString* name;
@property (readonly) NSInteger reactionScore;
@property (readonly) NSInteger knowledgeScore;
@property (readonly) NSInteger observationScore;
@property (readonly) NSInteger efficiency;
@property (readonly) NSInteger unefficiency;

-(instancetype)initWithName:(NSString*)name;


-(NSInteger)totalScore;
-(void)increaseScoreWithType:(GameCategory) type;
-(void)decreaseScoreWithType:(GameCategory)type;
@end
